\section{R\'{e}f\'{e}rence du fichier declarations.h}
\label{declarations_8h}\index{declarations.h@{declarations.h}}
Classe {\bf CDecl\-Manager}{\rm (p.\,\pageref{classCDeclManager})} charg\'{e}e de g\'{e}rer les Symbol\-Id et les d\'{e}clarations des variables. 

{\tt \#include $<$iostream$>$}\par
{\tt \#include $<$sstream$>$}\par
{\tt \#include $<$vector$>$}\par
{\tt \#include \char`\"{}symbols.h\char`\"{}}\par
{\tt \#include \char`\"{}types.h\char`\"{}}\par


Graphe des d\'{e}pendances par inclusion de declarations.h:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=200pt]{declarations_8h__incl}
\end{center}
\end{figure}


Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=121pt]{declarations_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf CDecl\-Manager}
\begin{CompactList}\small\item\em Classe reponsable de la gestion des Symbol\-Id et de la d\'{e}claration des variables. \item\end{CompactList}\item 
class {\bf CDecl\-Manager::CDeclaration}
\begin{CompactList}\small\item\em Classe d\'{e}crivant une d\'{e}claration manipul\'{e}e par {\bf CDecl\-Manager}{\rm (p.\,\pageref{classCDeclManager})}. \item\end{CompactList}\end{CompactItemize}


\subsection{Description d\'{e}taill\'{e}e}
Classe {\bf CDecl\-Manager}{\rm (p.\,\pageref{classCDeclManager})} charg\'{e}e de g\'{e}rer les Symbol\-Id et les d\'{e}clarations des variables. 



D\'{e}finition dans le fichier {\bf declarations.h}.